#!user/bin/env python3
# -- coding: utf-8 --
# @Createtime：2023/9/8 15:54
# @Updatetime：15:54
# @Author：Test008
# @File：4-构造方法
# @Description：
"""
使用构造方法对成员变量进行赋值
构造方法的名称:__init__
1>使用构造方法后,就可以直接在创建对象时传参,而不是"对象.属性"的方式传变量参数
2>使用构造方法后,可以把成员变量放在构造方法之后,构造方法会直接创建且赋值类属性
"""


# class Student(object):
#     # 以下三行代码可以省略
#     # name = None
#     # age = None
#     # gender = None
#
#     def __init__(self, name, age, gender):
#         self.name = name
#         self.age = age
#         self.gender = gender
#         print(f"我是{self.name},今年{self.age}岁,我是{self.gender}生")

# stu1 = Student("芳芳", 12, "女")
# stu2 = Student("潇潇", 10, "女")
# stu3 = Student("沐沐", 13, "男")
class get_info():

    def __init__(self, name, age, tel):
        self.name = name
        self.age = age
        self.tel = tel
        print("录好了一个学生信息")


stu1 = get_info("刘老四", 12, "13188990976")
print(stu1.name)
print(stu1.age)
print(stu1.tel)
